package GUI;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Example11 {
    public static void main(String[] args) {
        JFrame jFrame=new JFrame("聊天窗口");
        jFrame.setSize(400,300);
        jFrame.setLocation(300,200);
        jFrame.setLayout(new BorderLayout());
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JTextArea jTextArea=new JTextArea(12,34);
        jTextArea.setEditable(false);
        JScrollPane jScrollPane=new JScrollPane(jTextArea);
        JLabel jLabel=new JLabel("聊天信息");
        JTextField jTextField=new JTextField(20);
        JButton button = new JButton("发送");
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String jTextFieldText=jTextField.getText();
                if(jTextFieldText!=null&&!jTextFieldText.trim().equals("")){
                    jTextArea.append("本人输入信息"+jTextFieldText+"\n");
                }else{
                    jTextArea.append("聊天信息不能为空!!!"+"\n");
                }
                jTextField.setText("");
            }
        });
        JPanel jPanel=new JPanel();
        jPanel.add(jLabel);
        jPanel.add(jTextField);
        jPanel.add(button);
        jFrame.add(jScrollPane,BorderLayout.PAGE_START);
        jFrame.add(jPanel,BorderLayout.PAGE_END);
        jFrame.setVisible(true);
    }
}
